.nav_w {
	margin:7px auto;
}
h1.title {
	background:#efefef;
	font-size:14.8px;
	padding-left:5px;
	line-height:1.8;
}
.remarkDet .info:after, .remarkDet .userFlower:after, .userInfo:after, .userFlower:after, .remarkDet .fn:after, .remarkDet .userFlowerSide:after, .remarkDet .contList-fn:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.remarkDet .info, .remarkDet .userFlower, .userInfo, .remarkDet .fn:after, .remarkDet .userFlowerSide, .remarkDet .contList-fn {
	zoom:1;
}
.msstar0, .msstar5, .msstar10, .msstar20, .msstar30, .msstar35, .msstar40, .msstar45, .msstar50 {
	background-image:url(../images/g.remark.v201209181402.png);
	background-repeat:no-repeat;
}
.userFlower .userList .flower {
	background:url(../images/g.comm.v201209181402.png);
}
.userFlowerSide .userList .flower {
	background:url(../images/c.member.v201209181402.png);
}
.contList dt span {
	margin-left:10px;
}
.contList dt .contList-avatar span {
	margin-left:0;
}
.contList dt .contList-avatar {
	margin-right:10px;
}
.msstar0, .msstar5, .msstar10, .msstar20, .msstar30, .msstar35, .msstar40, .msstar45, .msstar50 {
	display:-moz-inline-box;
	display:inline-block;
*display:inline;
	zoom:1;
*margin-right:3px;
	vertical-align:middle;
	position:relative;
	font-size:0;
}
.msstar0, .msstar5, .msstar10, .msstar20, .msstar30, .msstar35, .msstar40, .msstar45, .msstar50 {
	width:64px;
	height:12px;
}
.msstar0 {
	background-position:-199px -1105px;
}
.msstar5 {
	background-position:0 -1142px;
}
.msstar10 {
	background-position:-199px -1071px;
}
.msstar20 {
	background-position:-199px -1037px;
}
.msstar30 {
	background-position:-199px -1003px;
}
.msstar35 {
	background-position:0 -1107px;
}
.msstar40 {
	background-position:0 -1073px;
}
.msstar45 {
	background-position:0 -1038px;
}
.msstar50 {
	background-position:0 -1003px;
}
.remarkDet {
	padding-left:0;
}
.remarkDet .contList-info span {
	color:#601111;
}
.remarkDet .contList-fn li {
	color:#999;
}
.remarkDet .contList-fn {
	padding:5px 0 5px;
	border-top:1px solid #ccc;
	margin:5px 0 0 0;
}
.remarkDet .fn {
	color:#999;
	border-top:#ccc 1px dotted;
	clear:left;
	margin-top:5px;
}
.remarkDet .fn span {
	margin-right:5px;
}
.remarkDet .info {
	float:right;
	margin-right:0;
}
.remarkDet h2 {
	margin:10px 0;
	color:#c00;
	font-size:14.8px;
	font-weight:bold;
}
.remarkDet .userList {
	text-align:left;
}
.remarkDet .userList li {
	float:left;
	text-align:center;
	width:80px;
	margin:10px 10px 10px 0;
	display:inline;
}
.remarkDet .userList a {
	display:block;
}
.remarkDet .userList p {
	color:#999;
	height:40px;
	white-space:normal;
	overflow:hidden;
}
.remarkDet .userList p a {
	display:inline;
}
.remarkDet .self {
	float:left;
}
.remarkDet .self .login {
	text-align:left;
	margin-right:70px;
}
.remarkDet .self .login a {
	display:inline;
}
.remarkDet .self .login p {
	color:#000;
	padding-top:5px;
}
.remarkDet .other {
	float:right;
	width:450px;
}
.remarkDet .other li {
	position:relative;
	zoom:1;
	float:left;
}
.remarkDet .carousel_none {
	overflow:hidden;
	zoom:1;
	margin:0 0 5px 0;
}
.remarkDet .carousel_dp {
	margin:5px 0;
}
.remarkDet .contList-con {
	white-space:normal;
	overflow:hidden;
}
.userFlower {
	padding-left:5px;
}
.userFlower h3 {
	color:#C51100;
	font-size:14.8px;
	font-weight:bold;
	margin:10px 0 0 5px;
}
.userFlower .userList {
	text-align:left;
}
.userFlower .userList li {
	float:left;
	text-align:center;
	width:80px;
	margin:10px 15px 5px 0;
	display:inline;
}
.userFlower .userList li img {
	border:1px solid #ccc;
}
.userFlower .userList li.login {
	width:80px;
	text-align:left;
	margin-right:36px;
}
.userFlower .userList a {
	display:block;
}
.userFlower .userList p {
	height:40px;
	white-space:normal;
	overflow:hidden;
	word-wrap:break-word;
}
.userFlower .userList p a {
	display:inline;
}
.userFlower .userList li.self {
	margin-right:0;
	text-align:left;
	padding-left:15px;
	width:60px;
}
.userFlower .self {
	float:left;
	margin-right:0;
}
.userFlower .self .login {
	text-align:left;
	margin-right:70px;
}
.userFlower .self .login a {
	display:inline;
}
.userFlower .self .login p {
	color:#000;
	padding-top:5px;
}
.userFlower .other li {
	position:relative;
	zoom:1;
	float:left;
}
.userFlower .all li {
	position:relative;
	zoom:1;
	float:left;
}
.userFlower .all .flower1 {
	background-position:0 -520px;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:14px;
	top:27px;
}
.userFlower .all .flower2 {
	background-position:0 -560px;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:14px;
	top:27px;
}
.userFlower .all .flower3 {
	background-position:0 -680px;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:14px;
	top:27px;
}
.userFlower .other .flower1 {
	background-position:0 -520px;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:14px;
	top:27px;
}
.userFlower .other .flower2 {
	background-position:0 -560px;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:14px;
	top:27px;
}
.userFlower .other .flower3 {
	background-position:0 -680px;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:14px;
	top:27px;
}
.userFlower .moreFlower {
	clear:both;
	text-align:right;
	color:#999;
}
.userFlower .moreFlower #moreF {
	background:#FFF url(../images/dm_arr.v201209181402.gif) no-repeat scroll 0 5px;
	padding-left:8px;
	text-decoration:underline;
	cursor:pointer;
}
.userFlowerSide {
	padding-left:10px;
	color:#ccc;
}
.userFlowerSide h3 {
	color:#c00;
	margin:10px 0 3px 0;
	border-top:1px solid #ccc;
	padding:10px 0 0 0;
	font-weight:bold;
}
.userFlowerSide ul li {
	margin:3px 0;
}
.userFlowerSide .all .flower1 {
	background-position:0 -240px;
	width:15px;
	height:15px;
	display:inline-block;
	margin:2px 0 0 2px;
}
.userFlowerSide .all .flower2 {
	background-position:0 -280px;
	width:15px;
	height:15px;
	display:inline-block;
	position:relative;
	top:2px;
	right:-2px;
}
.userFlowerSide .all .flower3 {
	background-position:0 -320px;
	width:15px;
	height:15px;
	display:inline-block;
}
.userFlowerSide .moreFlower #moreF {
	background:#FFF url(../images/dm_arr.v201209181402.gif) no-repeat scroll 0 5px;
	padding-left:8px;
	text-decoration:underline;
	cursor:pointer;
	color:#999;
}
.author .cont {
	padding-right:10px;
}
.author .userInfo {
	padding-bottom:5px;
	border-bottom:1px solid #efefef;
	margin-bottom:5px;
}
.author .userInfo .image {
	width:110px;
	float:left;
	text-align:left;
	margin-right:5px;
	text-align:center;
}
.author .userInfo .image p {
	overflow:hidden;
	color:#c00;
	white-space:nowrap;
	padding-top:15px;
	text-align:left;
}
.reviewShop {
	padding-left:10px;
}
.reviewShop h1 {
	font-weight:bold;
	margin-bottom:5px;
}
.reviewShop .shopPic {
	margin:3px 0;
}
.reviewShop .otherReview {
	margin:10px 0 3px 0;
	font-weight:bold;
	border-top:1px solid #ccc;
	padding:10px 0 0 0;
	zoom:1;
}
.reviewShop .list li {
	color:#ccc;
	padding:2px 0;
}
.reviewShop dl {
	clear:both;
	margin:2px 0;
	zoom:1;
}
.reviewShop dl:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.reviewShop dl dt {
	float:left;
	width:34px;
}
.reviewShop dl dd {
	float:right;
	width:196px;
}
#reviewpagereplay {
	margin:10px 0 30px 0;
}
#reviewpagereplay .time {
	color:#999;
	font-size:12px;
	padding:7px 0 5px;
}
#unextprev {
	padding-left:60px;
	margin:10px 0;
	height:40px;
}
dd.singleremark {
	padding-bottom:3px;
}
li.rstats {
	float:right;
}
.remarkDet .contList-fn li {
	color:#999;
	zoom:1;
	vertical-align:baseline;
}
.remarkDet .contList-fn li:after {
	content:"\0020";
}
.perSendFlower {
	background:#fff;
	line-height:30px;
	padding:18px 10px 18px 0;
}
.perSendFlower img {
	vertical-align:middle;
	margin-top:-2px;
}
.perSendFlower strong, .perSendFlower .B, .perSendFlower img {
	margin-right:5px;
}
.perSendFlower span {
	margin-right:40px;
}
.perSendFlower li {
	margin:0 5px 0 0;
	background:#fff url(../images/sendflowerbtn.v201209181402.gif) no-repeat left top;
	border:none;
	height:38px;
}
.perSendFlower li a.send, .perSendFlower li a.send:hover {
	background:#fff;
	border:none;
	padding:12px 0 0 33px;
}
.perSendFlower li.say {
	color:#666;
	font-size:13px;
	border:0;
	padding:5px 0 0 10px;
	font-weight:bold;
	background:none;
}
.rrss {
	margin:20px 10px;
}
#followNote .admin-con {
	color:#f90;
}
#followNote .contList-fn .split {
	margin-right:8px;
}
#followNote .contList-ctrl {
	margin-bottom:5px;
}
#followNote .sub-contList {
	padding-left:80px;
}
#followNote .sub-contList .contList dt {
	background-color:transparent;
}
#followNote .sub-contList .contList cite {
	padding-left:0;
}
#followNote .sub-contList .contList-avatar {
	padding-top:4px;
	width:27px;
}
#followNote .sub-contList .contList-avatar img {
	width:20px;
	height:20px;
}
#followNote #noteAdderror {
	color:#c00;
}
#noteAddSubmit {
	background: none;
	border:1px solid;	
}
#followNote #noteAddSubmit, #followNote #noteAddCancel {
	margin-right:3px;
}
#noteAddBody .atblock {
	position:absolute;
	left:3px;
	top:3px;
	background-color:#f0f5fc;
	border-radius:3px;
	cursor:default;
	color:#333;
	padding:1px 0 1px 4px;
	font-size:12px;
	border:1px solid #d4dcec;
}
#noteAddBody .atblock .btn_atreply_remove {
	position:absolute;
	top:4px;
	right:2px;
	height:12px;
	width:12px;
	line-height:12px;
	text-align:center;
	border-radius:6px;
	cursor:pointer;
	color:#333;
	font-size:16px;
}